☁️ cloud | October 25, 2021
$ vboxmanage startvm $(bosh int warden/state.json --path /current_vm_cid) --type headless
# 해당 경로에 진입 후, 로그인 쉘 스크립트 진행
$ cd ~/workspace/paasta-5.5/deployment/bosh-deployment
$ source login.sh
# ip 라우팅 목록 확인
$ sudo ip route
# 없을 시 등록
$ sudo ip route add 10.244.0.0/16 via 10.0.1.6
$ cf login # 아이디/패스워드 입력
$ bosh -e micro-bosh vms
uaa 해당 VM에 진입
-d
옵션은 deployment의 이름을 의미함$ bosh -e micro-bosh -d paasta ssh uaa
$ sudo su
$ monit summary
$ bosh -e micro-bosh releases
$ bosh -e micro-bosh releases | grep diego
credhub-cli 로그인 및 로그인 확인
credhub --version
명령어를 입력했을 때, 서버 버전이 나온다면 로그인이 정상적으로 된 것$ source credhub_login.sh
$ credhub --version
$ credhub find
$ credhub find | grep cf_mysql_mysql_admin_password
요구사항
ID : paasta PWD : test ORG : edu ORGROLE : OrgManager SPACE : dev SPACEROLE : SpaceDeveloper
$ cf target
$ cf create-org edu
새롭게 생성한 Org(edu)에 space 생성
-o
옵션 : Organizaion 옵션으로 == Org 임$ cf create-space dev -o edu
$ cf target -o edu
paasta 계정 생성
$ cf create-user paasta test
Org-Role 적용 및 확인
org-users
명령어 뒤에 Org 이름을 입력하면 현재 적용된 롤의 계정을 확인해볼 수 있음$ cf set-org-role paasta edu OrgManager
$ cf org-users edu
Space-Role 적용 및 확인
$ cf space-role paasta edu dev SpaceDeveloper
$ cf space-users edu dev
중간에 paasta 계정 오류로 paasta2로 진행함
요구사항 Disk : 2G Memory : 2G Instance : 2개 route : 설정 안함
$ cf push -i 2 -m 2G -k 2G --no-route